package common

import (
	"github.com/sirupsen/logrus"
	"io"
	"os"
)

var Logger = logrus.New()

func init() {
	initLog()
}

func initLog() {
	Logger.SetFormatter(&logrus.JSONFormatter{}) //设置日志的输出格式为json格式，还可以设置为text格式
	file, err := os.OpenFile("/var/logs/logrus.log", os.O_CREATE|os.O_WRONLY, 0666)
	if err != nil {
	}
	mw := io.MultiWriter(os.Stdout, file)
	Logger.SetOutput(mw)              //设置日志的输出为控制台和文件
	Logger.SetLevel(logrus.InfoLevel) //设置日志的显示级别，这一级别以及更高级别的日志信息将会输出
}
